home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Code / LIB / _wy567.as < prev    next >
Encoding:
Text File  |  2010-05-14  |  3.1 KB  |  117 lines

  1. package Code.LIB
  2. {
  3.    import Code.OPTIONS._vw297;
  4.    import flash.display.Bitmap;
  5.    import flash.display.BitmapData;
  6.    import flash.display.Sprite;
  7.    import flash.text.AntiAliasType;
  8.    import flash.text.TextField;
  9.    import flash.text.TextFieldAutoSize;
  10.    import flash.text.TextFormat;
  11.    import flash.text.TextLineMetrics;
  12.    
  13.    public class _wy567 extends _be548
  14.    {
  15.       private var size:int;
  16.       
  17.       private var iHeight:Number;
  18.       
  19.       public var iText:TextField;
  20.       
  21.       private var color:int;
  22.       
  23.       private var effect:String;
  24.       
  25.       private var iWidth:Number;
  26.       
  27.       private var iShadow:Boolean;
  28.       
  29.       protected var iBitmap:_oo505;
  30.       
  31.       public function _wy567(param1:int, param2:int, param3:String = null, param4:Boolean = false)
  32.       {
  33.          var _loc5_:Sprite = null;
  34.          var _loc6_:Sprite = null;
  35.          super();
  36.          this.iShadow = param4;
  37.          this.effect = param3;
  38.          this.size = param1 * _rs402._oy577;
  39.          this.color = param2;
  40.          _loc5_ = new _vw297.OFont() as Sprite;
  41.          this.iText = TextField(_loc5_.getChildAt(0));
  42.          _loc6_ = new _vw297.OFont() as Sprite;
  43.          this.iBitmap = new _oo505();
  44.          this.addChild(iBitmap);
  45.          this.iText.autoSize = TextFieldAutoSize.LEFT;
  46.          this.iText.antiAliasType = AntiAliasType.ADVANCED;
  47.       }
  48.       
  49.       override public function get height() : Number
  50.       {
  51.          return super.height / _rs402._oy577;
  52.       }
  53.       
  54.       public function get _gg765() : Number
  55.       {
  56.          return this.size;
  57.       }
  58.       
  59.       public function get Text() : String
  60.       {
  61.          return this.iText.text;
  62.       }
  63.       
  64.       public function get _cy55() : _oo505
  65.       {
  66.          return iBitmap;
  67.       }
  68.       
  69.       public function set Color(param1:int) : void
  70.       {
  71.          this.color = param1;
  72.       }
  73.       
  74.       public function set Text(param1:String) : void
  75.       {
  76.          var _loc2_:TextFormat = null;
  77.          var _loc3_:TextLineMetrics = null;
  78.          var _loc4_:Array = null;
  79.          var _loc5_:Bitmap = null;
  80.          _loc2_ = this.iText.defaultTextFormat;
  81.          _loc2_.color = color;
  82.          _loc2_.size = size;
  83.          this.iText.text = param1;
  84.          _loc2_.bold = true;
  85.          iText.setTextFormat(_loc2_);
  86.          if(this.effect)
  87.          {
  88.             _my111._oc487(iText,this.effect);
  89.          }
  90.          _loc3_ = iText.getLineMetrics(0);
  91.          this.iWidth = _loc3_.width;
  92.          this.iHeight = _loc3_.height;
  93.          _loc4_ = iText.filters;
  94.          _loc5_ = _tk11._ev532(iText);
  95.          this.iBitmap.bitmapData = _loc5_.bitmapData;
  96.          this.iBitmap.x = _loc5_.x;
  97.          this.iBitmap.y = _loc5_.y;
  98.       }
  99.       
  100.       public function get bitmapData() : BitmapData
  101.       {
  102.          return this.iBitmap.bitmapData;
  103.       }
  104.       
  105.       public function set _gg765(param1:Number) : void
  106.       {
  107.          this.size = param1 * _rs402._oy577;
  108.       }
  109.       
  110.       override public function get width() : Number
  111.       {
  112.          return super.width / _rs402._oy577;
  113.       }
  114.    }
  115. }
  116.  
  117.